comfortable shoe - French English Dictionary